
// register.js
Page({
  data: {
    // 页面的初始数据
    username: '',
    password: '',
    confirmPassword: ''
  },
  
  // 输入用户名
  inputUsername: function(e) {
    this.setData({
      username: e.detail.value
    });
  },
  
  // 输入密码
  inputPassword: function(e) {
    this.setData({
      password: e.detail.value
    });
  },
  
  // 输入确认密码
  inputConfirmPassword: function(e) {
    this.setData({
      confirmPassword: e.detail.value
    });
  },
  
  // 注册
  register: function() {
    const { username, password, confirmPassword } = this.data;
    
    // 表单验证
    if (!username.trim()) {
      wx.showToast({
        title: '请输入用户名',
        icon: 'none'
      });
      return;
    }
    
    if (!password) {
      wx.showToast({
        title: '请输入密码',
        icon: 'none'
      });
      return;
    }
    
    if (password !== confirmPassword) {
      wx.showToast({
        title: '两次密码不一致',
        icon: 'none'
      });
      return;
    }
    
    // 这里可以添加注册逻辑，例如调用API进行注册
    wx.showLoading({
      title: '注册中...',
    });
    
    // 模拟注册成功
    setTimeout(() => {
      wx.hideLoading();
      wx.showToast({
        title: '注册成功',
        icon: 'success',
        duration: 2000,
        success: function() {
          // 注册成功后跳转到登录页
          setTimeout(() => {
            wx.navigateTo({
              url: '../login/login',
            });
          }, 2000);
        }
      });
    }, 1500);
  },
  
  // 跳转到登录页
  goToLogin: function() {
    wx.navigateTo({
      url: '../login/login'
    });
  }
})